/*
	Don't include this header file unless you want to use all namespaces
	which are noted below. Including this whole header will increase compile time.
	Member tree.
		Gunz
		- Chat
		-- void PrintMessage
		-- void Whisper
		-- void PeerChat	
		-Combat
		-- void PostShot
		-- void PostSkill
						*/
	
namespace Gunz
{
	namespace Chat
	{
		unsigned long ulZChatOutput		= 0x0042A230;
		unsigned long ulZPostWhisper	= 0;
		unsigned long ulZPostPeerChat	= 0x004297F0;
		
		void OutputMessage( char *szMessage );
		void Whisper( char* szSender, char* szReciever, char* szMessage );
		void PeerChat( char* szMessage, int iTeamID );
	}
	namespace Combat
	{
		unsigned long ulZPostShot	= 0;
		unsigned long ulZPostSkill	= 0;

		void PostShot( float *fPos, float *fDir, int a, int b );
		void PostSkill( int a, int b );
	}
}